/**
 * \file imageviewer_plg.h
 * \brief Definition of the image viewer system  plugin
 * \author Diego Iastrubni (diegoiast@gmail.com)
 * License MIT
 * \see ImageViewer plugin
 */

#pragma once

#include "iplugin.h"

class QAction;

class HexViewrPlugin : public IPlugin {
    Q_OBJECT
  public:
    HexViewrPlugin();
    ~HexViewrPlugin();

    QStringList myExtensions() override;
    int canOpenFile(const QString &fileName) override;
    qmdiClient *openFile(const QString &fileName, int x = -1, int y = -1, int z = -1) override;
};
